package com.fengkai.filepost.pdfoutstream.test.ODsolutions;

/**
 * @author Fengkai
 * @creat 2023/4/11
 * 题目
 * 给你两个字符串 t 和 p ，要求从 t 中找到一个和 p 相同的连续子串，并输出该字串第一个字符的下标。
 * 输入描述:
 * 输入文件包括两行，分别表示字符串 t 和 p ，保证 t 的长度不小于 p ，且 t 的长度不超过 1000000，p 的长度不超过 10000。
 * 输出描述:
 * 如果能从 t 中找到一个和 p 相等的连续子串，则输出该子串第一个字符在 t 中的下标（下标从左到右依次为 1,2,3,…）；如果不能则输出”No”；如果含有多个这样的子串，则输出第一个字符下标最小的。
 */
public class FindSameChirldString {

    public static void main (String[] args) {
        System.out.println(findSameChirld("AVERDXIVYERDIAN", "RDXI"));

    }

    public static String findSameChirld (String t, String p) {
        if (t.contains(p)) {
            return String.valueOf(t.indexOf(p) + 1);
        } else {
            return "NO";
        }
    }
}
